//!driver = test-driver-decode.c
.intel_syntax noprefix
    .text
    .globl  f1
    .type   f1, @function
f1:
    addss xmm0, xmm1
    addsd xmm0, xmm1
    addps xmm0, xmm15
    addpd xmm0, xmm1
    addss xmm0, [rax]
    addsd xmm0, [rax]
    addps xmm0, [rax]
    addpd xmm0, [rax]
    addsubps xmm0, xmm15
    addsubpd xmm0, xmm1
    addsubps xmm0, [rax]
    addsubpd xmm0, [rax]
    subss xmm0, xmm1
    subsd xmm0, xmm1
    subps xmm0, xmm15
    subpd xmm0, xmm1
    subss xmm0, [rax]
    subsd xmm0, [rax]
    subps xmm0, [rax]
    subpd xmm0, [rax]
    haddps xmm0, xmm15
    haddpd xmm0, xmm1
    haddps xmm0, [rax]
    haddpd xmm0, [rax]
    hsubps xmm0, xmm15
    hsubpd xmm0, xmm1
    hsubps xmm0, [rax]
    hsubpd xmm0, [rax]
    mulss xmm0, xmm1
    mulsd xmm0, xmm1
    mulps xmm0, xmm15
    mulpd xmm0, xmm1
    mulss xmm0, [rax]
    mulsd xmm0, [rax]
    mulps xmm0, [rax]
    mulpd xmm0, [rax]
    divss xmm0, xmm1
    divsd xmm0, xmm1
    divps xmm0, xmm15
    divpd xmm0, xmm1
    divss xmm0, [rax]
    divsd xmm0, [rax]
    divps xmm0, [rax]
    divpd xmm0, [rax]
    rcpss xmm0, xmm1
    rcpps xmm0, xmm15
    rcpss xmm0, [rax]
    rcpps xmm0, [rax]
    sqrtss xmm0, xmm1
    sqrtsd xmm0, xmm1
    sqrtps xmm0, xmm15
    sqrtpd xmm0, xmm1
    sqrtss xmm0, [rax]
    sqrtsd xmm0, [rax]
    sqrtps xmm0, [rax]
    sqrtpd xmm0, [rax]
    rsqrtss xmm0, xmm1
    rsqrtps xmm0, xmm15
    rsqrtss xmm0, [rax]
    rsqrtps xmm0, [rax]
    maxss xmm0, xmm1
    maxsd xmm0, xmm1
    maxps xmm0, xmm15
    maxpd xmm0, xmm1
    maxss xmm0, [rax]
    maxsd xmm0, [rax]
    maxps xmm0, [rax]
    maxpd xmm0, [rax]
    minss xmm0, xmm1
    minsd xmm0, xmm1
    minps xmm0, xmm15
    minpd xmm0, xmm1
    minss xmm0, [rax]
    minsd xmm0, [rax]
    minps xmm0, [rax]
    minpd xmm0, [rax]
    xorps xmm0, xmm15
    xorpd xmm0, xmm1
    xorps xmm0, [rax]
    xorpd xmm0, [rax]
    orps xmm0, xmm15
    orpd xmm0, xmm1
    orps xmm0, [rax]
    orpd xmm0, [rax]
    andps xmm0, xmm15
    andpd xmm0, xmm1
    andps xmm0, [rax]
    andpd xmm0, [rax]
    andnps xmm0, xmm15
    andnpd xmm0, xmm1
    andnps xmm0, [rax]
    andnpd xmm0, [rax]

    ret

